/*
 * Copyright © 2021-now 尛飛俠（Denvie） All rights reserved.
 */

package cn.denvie.springboot.dds.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

/**
 * 用户实体类。
 *
 * @author Denvie
 * @date 2022/3/28
 * @since 1.0.0
 */
@Data
@TableName("user")
public class User {
    /**
     * 主键ID，雪花算法自动生成
     */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    protected Long id;

    /**
     * 创建时间。
     */
    @TableField(value = "gmt_create")
    protected Date gmtCreate;

    /**
     * 修改时间。
     */
    @TableField(value = "gmt_modified")
    protected Date gmtModified;

    ///////////////////////////////////////////////////////////////////////////
    // 扩展字段
    ///////////////////////////////////////////////////////////////////////////

    /**
     * 逻辑删除字段
     */
    @TableField(value = "is_deleted")
    @TableLogic(value = "0", delval = "1")
    protected Integer isDeleted;
    /**
     * 姓名
     */
    @TableField("name")
    private String name;
    /**
     * 性别
     */
    @TableField("sex")
    private Boolean sex;
    /**
     * 年龄
     */
    @TableField("age")
    private Integer age;
    /**
     * 邮箱
     */
    @TableField("email")
    private String email;
}
